loading...

????? ?????? ???? ????? ?? ??????

بازدید : 22
پنجشنبه 15 شهريور 1403 زمان : 12:39

بعداز شناخت با اشکال منو ها هم اکنون می بایست ببینیم به چه شکل قادر خواهیم بود یک منو را بسازیم. برای ایجاد کرد منو در اندروید استودیو بایستی یک فرمت XML استاندارد را تعریف و تمجید کرده که با واسطه آن میتوان کل منو های بالا را تشکیل داد. در واقعیت جای این که در نرم افزار خویش منو را تعریف و تمجید فرمایید. منو طراحی اپلیکیشن در مشهد و تک تک کار های مرتبط با آن را درودن یک پوشه XML می‌سازیم و در هنگام کدنویسی از این پوشه XML تحت عنوان یک شی استعمال کرده و آن را فراخوانی می‌کنیم. برای شناخت بیشتر با طرز کدنویسی و همینطور طریق عمل منو ها باهم آغاز به تشکیل داد منو می کنیم.

چناچه عشق مند به فراگیری اپ نویسی اندروید می باشید میتوانید، زمان فراگیری اپلیکیشن نویسی اندروید در Android Studio را مشاهده نمایید.
فرآیند تشکیل داد منو در اندروید استودیو
برای ایجاد کرد منوها بایستی در صدر یک menu_file.xml را تمجید کنیم و برای تعریف و تمجید پوشه menu_file.xml آغاز می بایست دایرکتوری منو در پوشه res را به نحو ذیل ایفا کنیم.

بعد از ایفا این مرحله Resource type و Directory name را مبتنی بر صورت تحت به Menu تغییر تحول می‌دهیم.

هم اکنون بایستی Menu را در ذیل دایرکتوری res مشاهده کنیم و به صورت تحت یک menu_file.xml را ساخت می‌کنیم.

یک اسم به مانند menu_file.xml را برای پوشه گزینش کنیم. زمانی که فولدر را گشوده می کنیم بایستی محتویاتی مانند کد پایین در آن مشاهده کنیم.

android:title="item"

android:icon="@drawable/item" >

android:title="subitem a"

android:icon="@drawable/subitem_a"/>

android:title="subitem b"

android:icon="@drawable/subitem_b" />

NoneCopy
تگ
در کد بالا دربرگیرنده مورد های منو میباشد و می بایست تحت عنوان پوشه و گره مهم در اپلیکیشن حضور داشته باشد. این تگ قادر است مشمول تنی چند از item ها و Gorup ها باشد. همینطور تگ آفریننده گزینه های منو میباشد و دارنده قابلیت و امکان های بخش اعظمی برای ایجاد کرد منو ها و اخلاق آنها میباشد. صورت ذیل خصوصیت هایی میباشد که در کد بالا از آنها مستعمل میباشد.

تشکیل داد option menu در اندروید
حالا که با طرز ایجاد کرد پوشه و خصوصیت های نخستین و تگ های اول آشنا شدیم مجال ایجاد کرد یک منو آپشن در داخل نرم افزار میباشد. برای اینکار می بایست به صورت ذیل یک onCreateOptionsMenu() ساخت و ساز کنیم.

@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu_file, menu); return true; }
NoneCopy
در کد بالا از یک Menu Inflater به کار گیری می‌کنیم که در واقعیت برای تبدیل یک کد XML به کد جاوا به کار گیری می‌شود.

وقتی که استفاده کننده برروی منو ما کلیک میکند سیستم کار onOptionsItemSelected() را صدا زده و با استعمال از این اسلوب می‌توانید گزینش Item متبوع را ایفا دهیم و با صدا کردن getItemId() به آسانی متوجه شویم که ID آیتم انتخابی کدام میباشد.

@Overridepublic boolean onOptionsItemSelected(MenuItem item) { //Handle item selection switch (item.getItemId()) { case R.id.i1: //perform any action; return true; case R.id.a: //perform any action; return true; case R.id.b: //perform any action; return true; default: return super.onOptionsItemSelected(item); }}
NoneCopy
زمانی که توانستیم با توفیق گزینش یک تیتر از منو را پشت راز بگذاریم نوشته True برای ما نشان داده میشود. البته در حالتی که این واقعه نیافتاد می بایست onoptionsItemSelected() را صدا زده و این super class برای ما مقدار False را به اکران در میاورد.

درین نوشته‌ی علمی به رسیدگی تشکیل داد یک منو آپشن و همینطور کیفیت ساخت و ساز اشکال منو ها در اندروید آشنا شدیم. این منوها بسته به نوع شغل شما به امداد شما خواهند آمد و وجود منوها در نرم افزار اندرویدی شما بسیار اصلی و کاربردی میباشد و شیوه شغل آنان همت بسیار مهمی در تجربیات کاربری برنامه شما خواهد داشت.

بعداز شناخت با اشکال منو ها هم اکنون می بایست ببینیم به چه شکل قادر خواهیم بود یک منو را بسازیم. برای ایجاد کرد منو در اندروید استودیو بایستی یک فرمت XML استاندارد را تعریف و تمجید کرده که با واسطه آن میتوان کل منو های بالا را تشکیل داد. در واقعیت جای این که در نرم افزار خویش منو را تعریف و تمجید فرمایید. منو طراحی اپلیکیشن در مشهد و تک تک کار های مرتبط با آن را درودن یک پوشه XML می‌سازیم و در هنگام کدنویسی از این پوشه XML تحت عنوان یک شی استعمال کرده و آن را فراخوانی می‌کنیم. برای شناخت بیشتر با طرز کدنویسی و همینطور طریق عمل منو ها باهم آغاز به تشکیل داد منو می کنیم.

چناچه عشق مند به فراگیری اپ نویسی اندروید می باشید میتوانید، زمان فراگیری اپلیکیشن نویسی اندروید در Android Studio را مشاهده نمایید.
فرآیند تشکیل داد منو در اندروید استودیو
برای ایجاد کرد منوها بایستی در صدر یک menu_file.xml را تمجید کنیم و برای تعریف و تمجید پوشه menu_file.xml آغاز می بایست دایرکتوری منو در پوشه res را به نحو ذیل ایفا کنیم.

بعد از ایفا این مرحله Resource type و Directory name را مبتنی بر صورت تحت به Menu تغییر تحول می‌دهیم.

هم اکنون بایستی Menu را در ذیل دایرکتوری res مشاهده کنیم و به صورت تحت یک menu_file.xml را ساخت می‌کنیم.

یک اسم به مانند menu_file.xml را برای پوشه گزینش کنیم. زمانی که فولدر را گشوده می کنیم بایستی محتویاتی مانند کد پایین در آن مشاهده کنیم.

android:title="item"

android:icon="@drawable/item" >

android:title="subitem a"

android:icon="@drawable/subitem_a"/>

android:title="subitem b"

android:icon="@drawable/subitem_b" />

NoneCopy
تگ
در کد بالا دربرگیرنده مورد های منو میباشد و می بایست تحت عنوان پوشه و گره مهم در اپلیکیشن حضور داشته باشد. این تگ قادر است مشمول تنی چند از item ها و Gorup ها باشد. همینطور تگ آفریننده گزینه های منو میباشد و دارنده قابلیت و امکان های بخش اعظمی برای ایجاد کرد منو ها و اخلاق آنها میباشد. صورت ذیل خصوصیت هایی میباشد که در کد بالا از آنها مستعمل میباشد.

تشکیل داد option menu در اندروید
حالا که با طرز ایجاد کرد پوشه و خصوصیت های نخستین و تگ های اول آشنا شدیم مجال ایجاد کرد یک منو آپشن در داخل نرم افزار میباشد. برای اینکار می بایست به صورت ذیل یک onCreateOptionsMenu() ساخت و ساز کنیم.

@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu_file, menu); return true; }
NoneCopy
در کد بالا از یک Menu Inflater به کار گیری می‌کنیم که در واقعیت برای تبدیل یک کد XML به کد جاوا به کار گیری می‌شود.

وقتی که استفاده کننده برروی منو ما کلیک میکند سیستم کار onOptionsItemSelected() را صدا زده و با استعمال از این اسلوب می‌توانید گزینش Item متبوع را ایفا دهیم و با صدا کردن getItemId() به آسانی متوجه شویم که ID آیتم انتخابی کدام میباشد.

@Overridepublic boolean onOptionsItemSelected(MenuItem item) { //Handle item selection switch (item.getItemId()) { case R.id.i1: //perform any action; return true; case R.id.a: //perform any action; return true; case R.id.b: //perform any action; return true; default: return super.onOptionsItemSelected(item); }}
NoneCopy
زمانی که توانستیم با توفیق گزینش یک تیتر از منو را پشت راز بگذاریم نوشته True برای ما نشان داده میشود. البته در حالتی که این واقعه نیافتاد می بایست onoptionsItemSelected() را صدا زده و این super class برای ما مقدار False را به اکران در میاورد.

درین نوشته‌ی علمی به رسیدگی تشکیل داد یک منو آپشن و همینطور کیفیت ساخت و ساز اشکال منو ها در اندروید آشنا شدیم. این منوها بسته به نوع شغل شما به امداد شما خواهند آمد و وجود منوها در نرم افزار اندرویدی شما بسیار اصلی و کاربردی میباشد و شیوه شغل آنان همت بسیار مهمی در تجربیات کاربری برنامه شما خواهد داشت.

نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 383
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 266
  • بازدید کننده امروز : 0
  • باردید دیروز : 298
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 803
  • بازدید ماه : 874
  • بازدید سال : 1851
  • بازدید کلی : 33644
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی